package com.suxin.oci.domain.internet;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author Tang
 * @classname GasStatisticsDto
 * @description [  ]
 * @date 2021/4/26 10:29
 */
@Data
public class GasStatisticsDto {

    private Provider provider;
    private Use use;

    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class GasStatistics {
        List<com.suxin.oci.domain.internet.GasStatistics> providerList;
        List<com.suxin.oci.domain.internet.GasStatistics> useList;
    }

    @Data
    public static class Provider {
        List<com.suxin.oci.domain.internet.GasStatistics> hourStatistics;
        List<com.suxin.oci.domain.internet.GasStatistics> dayStatistics;
        List<com.suxin.oci.domain.internet.GasStatistics> monthStatistics;
    }

    @Data
    public static class Use {
        List<com.suxin.oci.domain.internet.GasStatistics> hourStatistics;
        List<com.suxin.oci.domain.internet.GasStatistics> dayStatistics;
        List<com.suxin.oci.domain.internet.GasStatistics> monthStatistics;
    }

}